package ooday04;
/** 匿名内部类的演示 */
public class AnoonInnerClassDemo {
    public static void main(String[] args) {
        // 1)创建了Inter的一个派生类，但是没有名字
        // 2)为派生类创建了一个对象，名为o1,向上造型为Inter类型
        // ----new Inter(){};是在创建Inter派生类的对象
        Inter o1 = new Inter() {};

        // 1)创建了Inter的一个派生类，但是没有名字
        // 2)为该派生类创建了一个对象，名为o2,向上造型为Inter类型
        Inter o2 = new Inter() {};


        InterInter o3 = new InterInter() {
            public void show() {
                System.out.println("showshow");
            }
        };
        o3.show();
    }
}

interface InterInter{
    void show();
}


interface Inter{
}